package edu.fasta.sisinfo2.net;

import edu.fasta.sisinfo2.poker.PokerControllerServer;

public class DatosUsuario implements InterfazComandoJugador{
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	String nombreUsuario;
	String pswUsuario;
	private Integer tipoMensaje=0;//1=login 2=signUp
	boolean verificacion=false;
	

	public DatosUsuario(String nombre, String pass, Integer tipo) {
		this.setNombreUsuario(nombre);
		this.setPswUsuario(pass);
		this.setTipoMensaje(tipo);
		
	}

	public void ejecutarComando(PokerControllerServer PCS) {
		this.setVerificacion(PCS.getAdminDB().checkLogin(this.getNombreUsuario(), this.getPswUsuario()));
		
	}
	public void ejecutarComando2(PokerControllerServer unPCS) {
		this.setVerificacion(unPCS.getAdminDB().checkAndAddUser(getNombreUsuario(), getPswUsuario()));
		
	}

	public String getNombreUsuario() {
		return nombreUsuario;
	}

	public void setNombreUsuario(String nombreUsuario) {
		this.nombreUsuario = nombreUsuario;
	}

	public String getPswUsuario() {
		return pswUsuario;
	}

	public void setPswUsuario(String pswUsuario) {
		this.pswUsuario = pswUsuario;
	}

	public boolean isVerificacion() {
		return verificacion;
	}

	public void setVerificacion(boolean verificacion) {
		this.verificacion = verificacion;
	}

	public Integer getTipoMensaje() {
		return tipoMensaje;
	}

	public void setTipoMensaje(Integer tipoMensaje) {
		this.tipoMensaje = tipoMensaje;
	}
	
	public String queSos() {

		return "";
	}

}
